package cn.sirun.com.fca.account.view;

import com.tencent.cloud.iov.action.Action;
import com.tencent.cloud.iov.kernel.model.BaseResponse;

import cn.sirun.com.fca.account.constant.AccountActionConst;
import cn.sirun.com.fca.account.model.bind.RecognizePicResponse;

/**
 * @author vinsonhuang
 * @date 2018/5/4
 */
public interface IAuthenticationView extends AccountActionConst.Normal {

    @Action(ACTION_RECOGNIZE_PIC_RESULT)
    void onRecognizePicResult(BaseResponse<RecognizePicResponse> result);


    @Action(ACTION_SUBMIT_OWNER_INFO_RESULT)
    void onSubmitOwnerInfoResult(BaseResponse<Void> result);


    @Action(ACTION_SUBMIT_OWNER_IMG_RESULT)
    void onSubmitOwnerImgResult(BaseResponse<RecognizePicResponse> result);
}
